package com.hlf.common.utils;

import org.springframework.web.context.ContextLoader;
import org.springframework.web.context.WebApplicationContext;

import javax.servlet.ServletContext;

/**
 * @author suyangsheng
 * 
 * @date 2017年3月13日 上午10:19:04
 * 
 *       全局缓存servletcontext
 * 
 */
public final class ServletContextUtil {
    private static ServletContext serveltContext = null;

    private ServletContextUtil() {
    };

    public synchronized static ServletContext get() {
        if (null == serveltContext) {
            WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();
            serveltContext = webApplicationContext.getServletContext();
        }
        return serveltContext;
    }
}
